Object and Types
Type |
Members |
namespace |
STKSolis
|
namespace |
STKSolis.Automation.Client
|
namespace |
STKSolis.Automation.Common
|
class |
STKSolis.Automation.Client.Factory.Accessor
|
class |
STKSolis.Automation.Client.Factory.Function.Argument
|
class |
STKSolis.Automation.Client.Version.Function.Argument
|
class |
STKSolis.Automation.Client.Version.Function.ArgumentBase
|
class |
STKSolis.Automation.Client.VersionReadOnly.FunctionReadOnly.ArgumentReadOnly
|
class |
STKSolis.Automation.Client.Factory.ConfigBase
|
class |
STKSolis.Automation.Client.Factory.ConfigIndexable
|
class |
STKSolis.Automation.Client.Version.ConnectionFunction
|
class |
STKSolis.Automation.Client.VersionReadOnly.ConnectionFunctionReadOnly
|
class |
STKSolis.Automation.Client.Version.ConnectionParameter
|
class |
STKSolis.Automation.Client.VersionReadOnly.ConnectionParameterReadOnly
|
class |
STKSolis.Automation.Client.Factory.Function
|
class |
STKSolis.Automation.Client.Version.Function
|
class |
STKSolis.Automation.Client.VersionReadOnly.FunctionReadOnly
|
class |
STKSolis.Automation.Client.Version.IndexedParameter
|
class |
STKSolis.Automation.Client.Factory.Mutator
|
class |
STKSolis.Automation.Client.Version.Parameter
|
class |
STKSolis.Automation.Client.Version.ParameterBase
|
class |
STKSolis.Automation.Client.Version.IndexedParameter.ParameterComment
|
class |
STKSolis.Automation.Client.Version.IndexedParameter.ParameterData
|
class |
STKSolis.Automation.Client.VersionReadOnly.ParameterReadOnly
|
class |
STKSolis.Automation.Client.Version.IndexedParameter.ParameterSection
|
class |
STKSolis.Automation.Client.Version.IndexedParameter.ParameterValue
|
class |
STKSolis.Automation.Client.Target.ScanOptionsBase
|
class |
STKSolis.Automation.Client.Target.ScanOptionsCustomBearing
|
class |
STKSolis.Automation.Client.Target.ScanOptionsCustomLLA
|
class |
STKSolis.Automation.Client.Target.ScanOptionsDefault
|
class |
STKSolis.Automation.Client.Target.ScanOptionsTarget
|
class |
STKSolis.Automation.Client.SequenceSelection.Sequence
|
class |
STKSolis.Automation.Client.TargetingConfiguration.Type
|
namespace STKSolis
Members |
Descriptions |
class STKSolis.SolisConnect |
Automation API remote client entry point |
class STKSolis.SolisConnect
class STKSolis.SolisConnect : public STKSolis.Automation.Client.ISolisConnectClient : public IDisposable
Automation API remote client entry point
Members |
Descriptions |
property public string[] SatelliteNames |
Array of all satellite names |
function public inline SolisConnect() |
Initializes a new instance of SolisConnect |
function public inline STKSolis.Automation.Client.Satellite GetSatellite(string satelliteName) |
Gets a satellite with the name satelliteName |
namespace STKSolis.Automation.Client
Members |
Descriptions |
enum ETargetConstraintTypes |
|
class STKSolis.Automation.Client.Component |
From a Component object, all of its Versions can be accessed. |
class STKSolis.Automation.Client.Configuration |
From a Configuration object, all Versions of all its Components can be accessed. |
class STKSolis.Automation.Client.Factory |
|
class STKSolis.Automation.Client.Satellite |
Satellite Class. This is the root of the SOLIS Satellite object. |
class STKSolis.Automation.Client.SequenceSelection |
|
class STKSolis.Automation.Client.Target |
An item in the Target Planner list. |
class STKSolis.Automation.Client.TargetingConfiguration |
A set of properties defining how/what to Plan for a given Target. A single TargetingConfiguration is typically applied to multiple targets. |
class STKSolis.Automation.Client.TargetPlanner |
|
class STKSolis.Automation.Client.TargetSet |
|
class STKSolis.Automation.Client.Version |
|
class STKSolis.Automation.Client.VersionReadOnly |
Read-only version of Version. |
class STKSolis.Automation.Client.Component
From a Component object, all of its Versions can be accessed
Members |
Descriptions |
property public string ComponentName |
The name of the component |
property public string[] UserVersionNames |
Names of all versions of the component (across all configurations) |
property package Guid Guid |
|
function public inline Version GetSolisGeneratedVersion() |
Get the version of the component that SOLIS generated automatically |
function public inline Version GetVersion(string versionName) |
Get the component's version with the associated name. If no name is given, gets the SOLIS-generated version. |
class STKSolis.Automation.Client.Configuration
From a Configuration object, all Versions of all its Components can be accessed.
Members |
Descriptions |
property package Guid Guid |
|
property public string ConfigurationName |
The name of this Configuration |
property public string[] ActiveComponentNames |
The list of Component names within this configuration |
property public string[] FactoryNames |
The list of Factories utilized by this configuration |
function public inline string[] GetActiveComponentNames() |
List of active Component names within this Configuration. |
function public inline string[] GetComponentNames(string factoryName) |
Get a list of the Component names made by the Factory with the specified name within this Configuration. Use the FactoryNames property for available factory names. |
function public inline string[] GetComponentNames(Factory factory) |
Get a list of the Component names made by this Factory within this Configuration. |
function public inline Version AddComponentVersion(string subsystemName, string factoryName, string componentName, string versionName, string fileName) |
Creates a Component Version if the component is not found a new component will be created too. The version is the also set to active. |
function public inline Version GetActiveComponentVersion(string componentName) |
Get the current Version of the Component with the specified name. |
function public inline Configuration Copy(string newConfigurationName) |
Copy this Configuration and give the copy a new name. |
function public inline void SetActive(Version componentVersion) |
Make the specified Component Version active under this Configuration. |
function public inline bool Run(bool startPaused, bool logOutput) |
Run the simulation with this Configuration, specifying whether the simulation should be paused when it starts and whether to log the Command History and EVRs. If no arguments are given, the simulation will not pause when it starts and will not Log Outputs. |
function public inline bool RunRealTime(double multiplier, bool startPaused, bool logOutput) |
Run the simulation with this Configuration, specifying first how many times faster than real-time to run, and second whether the simulation should be paused when it starts. With no arguments, defaults to: run 1x real-time, do not pause when simulation starts. |
function public inline bool IsPaused() |
Returns if the simulation is paused or not under this Configuration. |
function public inline void TogglePause() |
Toggles the simulation paused state |
function public inline MAX.SummaryInfo WaitForSimulationEnd() |
Sleep until the simulation finishes. |
function public inline void Delete() |
Deletes this Configuration |
class STKSolis.Automation.Client.Factory
Members |
Descriptions |
property package Guid Guid |
|
property public string FactoryName |
The name of this Factory |
property public string[] AccessorNames |
The list of Accessors (values that can be read) for this Factory |
property public string[] MutatorNames |
The list of Mutators (values that can be written) for this Factory |
property public string[] FunctionNames |
The list of Functions for this Factory |
function public inline Accessor GetAccessor(string accessorName) |
Gets the Factory's Accessor with the name accessorName |
function public inline Mutator GetMutator(string mutatorName) |
Get the Factory's Mutator with the name mutatorName |
function public inline Function GetFunction(string functionName) |
Get the Factory's Function with the name functionName |
function public inline Version CreateVersion(string subsystemName, string componentName, string versionName, string fileName, string comment) |
Creates a new Version |
class STKSolis.Automation.Client.Satellite
This is the root of the SOLIS Satellite object
Members |
Descriptions |
property package Server.Satellite ServerSatellite |
|
property package Guid Guid |
|
property public string SatelliteName |
The Satellite name |
property public string[] UserConfigurationNames |
Array of configuration names for the satellite |
property public string[] FactoryNames |
Array of factory names for the satellite |
property public string[] ComponentNames |
Array of component names for the satellite |
property public string StartTime |
Gets or set the satellite start time |
property public string EndTime |
Gets or sets the satellite end time |
property public void UpdateDatabase |
Forces a database update of the config files |
property public string TelemetryOutputDirectory |
The telemetry output directory |
property public string OverrideTelemetryDirectory |
Gets or sets the override telemetry directory |
property public string OverrideTelemetryPrefix |
Gets or set the prefix for telemetry |
property public string OverrideTelemetrySuffix |
Gets or sets the suffix for telemetry |
property public SequenceSelection SequenceSelection |
Gets the SequenceSelection |
property public TargetPlanner TargetPlanner |
Gets the TargetPlanner |
function public inline Factory GetFactory(string factoryName) |
Gets a Factory named factoryName |
function public inline Configuration GetSolisGeneratedConfiguration() |
Returns the default Configuration, denoted as (STK SOLIS-Generated) in the Advanced Configuration page. |
function public inline Configuration GetConfiguration(string configurationName) |
Returns the given Configuration |
function public inline Component GetComponent(string componentName) |
Returns the Component named componentName |
function public inline Component AddComponent(string componentName) |
Adds or gets a Component named componentName |
class STKSolis.Automation.Client.SequenceSelection
Members |
property public string[] SequenceNames |
function public inline Sequence GetExecutionList() |
function public inline void AddSequence(string sequenceName, int eventType, double condition, string[] inputArgs, int position) |
function public inline void ClearExecutionList() |
function public inline void RemoveSequence(int index) |
class STKSolis.Automation.Client.Target
An item in the Target Planner list
Members |
Descriptions |
property public Guid Guid |
|
property public string TargetName |
Get the Name of the Target |
property public int Index |
Get the zero-based index of the target in the TargetSet |
property public string[] EndTargetTypes |
Get the string array of the enum values within STKSolis.Satellite.SystemData.EEndTargetTypes |
property public byte Priority |
Get or Set the Priority from 0-255, where 0 represents the highest priority. A higher priority target will not be missed as-a-result of scheduling a lower priority target. |
property public string Type |
Get the Type of the Target. Ignore, Point, or Scan |
property public double Latitude |
Get the Detic Latitude of the Target (degrees) |
property public double Longitude |
Get the Detic Longitude of the Target (degrees) |
property public double Altitude |
Get the Detic Altitude of the Target (meters) |
property public string[] AvailableEndTargets |
Get the List of all Targetss in the TargetSet to be used as a Scan EndPoint |
property public string TargetingConfigurationName |
Get the Name of the STKSolis.Automation.Client.TargetingConfiguration assigned to this Target |
property public TargetingConfiguration? TargetingConfiguration |
Name of the TargetingConfiguration assigned to this Target |
function public inline ScanOptionsBase GetScanOptions(string endTgtTypeName) |
Get the STKSolis.Automation.Client.Target.ScanOptionsBase options for this Target |
class STKSolis.Automation.Client.TargetingConfiguration
A set of properties defining how/what to Plan for a given Target. A single TargetingConfiguration is typically applied to multiple targets.
Members |
property public Guid Guid |
property public string ConfigurationName |
property public int NumTargets |
property public int MaxAccesses |
property public string TargetConstraintType |
property public string TargetConstraintSource |
property public string SelectedSatSensorConstraints |
property public string[] SatSensorConstraints |
property public string[] TargetConstraints |
property public string[] SlewModes |
property public string[] DestinationModes |
property public string[] ClockingOptions |
property public string SelectedSlewMode |
property public string SelectedDestinationMode |
property public string SelectedClockingOption |
property public string OnTargetSequence |
property public string OffTargetSequence |
property public double OnTargetDeltaTime |
property public double OffTargetDeltaTime |
property public string[] AvailableSequences |
property public string TargetingType |
property public Type TypeOptions |
function public inline TargetingConfigurationCopy(string newConfigName) |
function public inline void Delete() |
function public inline void ApplyToTargets(TargetSettSet) |
function public inline void ApplyToTarget(Targettarget) |
class STKSolis.Automation.Client.TargetPlanner
Members |
property package Guid Guid |
property public string[] TargetNames |
property public string[] TargetingConfigurationNames |
property public string[] SlewModes |
property public string[] DestinationModes |
property public string[] ClockingOptions |
property public bool UseSOLISTimes |
property public string StartTime |
property public string EndTime |
property public bool AutosaveSummary |
property public double BtwnTgtMinDwell |
property public string SelectedSlewMode |
property public string SelectedDestinationMode |
property public string SelectedClockingOption |
property public string OverrideSummaryDirectory |
property public string OverrideSummaryFilename |
function public inline TargetingConfiguration GetTargetingConfiguration(string configName) |
function public inline Target GetTarget(string targetName) |
function public inline Target SetGetTargets(string[] targetNames) |
function public inline Target GetTarget(int index) |
function public inline Target SetGetTargets(int[] indices) |
function public inline Target SetGetConfiguredTargets(string configName) |
function public inline void GenerateSequence(string filename) |
function public inline void LoadSTKTargetObjects() |
function public inline void LoadTargetPlan(string filename) |
function public inline void SaveTargetPlan(string filename) |
class STKSolis.Automation.Client.TargetSet
Members |
property public Target Targets |
property public Target this[int index] |
class STKSolis.Automation.Client.Version
Members |
Descriptions |
property public string ComponentName |
Gets or sets the component name |
property public string FileName |
Gets or sets the output file name |
property public string SubsystemName |
Gets the subsystem name |
property public bool IsConfigurableObject |
True if the object is configurable |
property public bool IsSecondaryComponent |
True if this is a secondary component |
property public string LongName |
Gets or sets the long name of the component version |
property public string GroupName |
Gets or sets the group name |
property public int Priority |
Gets or sets the priority |
property public ushort MasterId |
Gets or sets the Master ID |
property public string CmdTlmPrefix |
Gets or sets the command and telemetry prefix |
property public Factory Factory |
Gets or sets the factory for this component version |
property public string VersionName |
Gets the version name |
property public uint[] Sections |
Gets the array of sections |
property public string[] ConfigurationNames |
Gets the array of configuration names |
property public string[] ConnectionParameterNames |
Gets the array of connection parameter names |
property public string[] ConnectionFunctionNames |
Gets the array of connection function names |
property public string[]? ParameterNames |
Gets the array of parameter names |
property public string[] FunctionNames |
Gets the array of function names |
property package Guid Guid |
|
function public inline ConnectionParameter GetConnectionParameter(string connectionParameterName) |
Gets a ConnectionParameter with the name of connectionParameterName |
function public inline ConnectionParameter AddConnectionParameter(string connectionParameterName, string connectedComponentName, string connectionAccessorName, string fileName, string comment) |
Adds a new ConnectionParameter |
function public inline uint GetNumConnectionFunctionCalls(string connectionFunctionName) |
Gets the amount of function calls |
function public inline ConnectionFunction GetConnectionFunction(string connectionFunctionName) |
Gets a ConnectionFunction with the name connectionFunctionName |
function public inline ConnectionFunction AddConnectionFunction(string connectionFunctionName,string connectedComponentName,string connectionAccessorName,string fileName,string comment) |
Adds a new ConnectionFunction |
function public inline ParameterBase GetParameter(string parameterName) |
Gets a parameter with the name parameterName |
function public inline ParameterBase AddParameter(string parameterName, uint section, object value, string fileName, string comment) |
Adds a new parameter |
function public inline ParameterBase AddParameterVector(string parameterName, uint section, Vector value, string fileName, string comment) |
Adds a vector parameter |
function public inline ParameterBase AddParameterQuaternion(string parameterName, uint section, Quaternion value, string fileName, string comment) |
Adds a quaternion parameter |
function public inline ParameterBase AddParameterMatrix(string parameterName, uint section, Vector vector1, Vector vector2, Vector vector3, string fileName, string comment) |
Adds a matrix parameter |
function public inline ParameterBase AddParameterConnection(string parameterName, uint section, string connection, string fileName, string comment) |
Adds a connection parameter |
function public inline ParameterBase AddParameterFilter(string parameterName, uint section, List< double > numerator, List< double > denominator, string fileName, string comment) |
Adds a filter parameter |
function public inline uint GetNumFunctionCalls(string functionName) |
Gets the amount of function calls |
function public inline Function GetFunction(string functionName, uint index) |
Gets a function with the name functionName at index |
function public inline Function AddFunction(string functionName, uint section, object[] values, string fileName, string comment) |
Adds a Function |
function public inline void DeleteFunctions(string functionName) |
Deletes Function with the name functionName |
function public inline Version Copy(string newVersionName) |
Copies a Version |
function public inline void SetActive(Configuration configuration) |
|
function public inline void Delete() |
Deletes the Component Version, reverting each containing Configuration Set to the SOLIS-Defined version, if it exists. |
class STKSolis.Automation.Client.VersionReadOnly
class STKSolis.Automation.Client.VersionReadOnly : public STKSolis.Automation.Client.Version
Read-only version of Version
Members |
Descriptions |
property public new string ComponentName |
The component name |
property public new string LongName |
The long name |
property public new string GroupName |
The group name |
property public new int Priority |
The priority |
property public new ushort MasterId |
The Master ID |
property public new string CmdTlmPrefix |
The command telemetry prefix |
namespace STKSolis.Automation.Common
Members |
Descriptions |
class STKSolis.Automation.Common.Filter |
Discrete Filter Class (Maximum, 6th Order: i.e. 7 elements) |
class STKSolis.Automation.Common.Matrix |
Matrix Class (3x3) |
class STKSolis.Automation.Common.Quaternion |
Quaternion Class (4th element is the Scalar) |
class STKSolis.Automation.Common.Vector |
Vector Class (3-dimensional) |
class STKSolis.Automation.Common.Filter
class STKSolis.Automation.Common.Filter : public INotifyPropertyChanged : public ISerializable
Discrete Filter Class (Maximum, 6th Order: i.e. 7 elements)
Members |
Descriptions |
property public double[,] Value |
Get or Set the Numerator and Denominator elements of the Discrete Filter |
property public double this[int row, int col] |
Get or Set the Value of a Filter element by index [numeratorIndex, denominatorIndex] |
function public inline Filter(SerializationInfo info, StreamingContext context) |
|
function public inline Filter(List< double > numerator, List< double > denominator) |
Set the Numerator and Denominator elements of the Discrete Filter |
function public inline void GetObjectData(SerializationInfo info, StreamingContext context) |
|
function public inline Filter(double value) |
Set the Numerator and Denominator elements of the Discrete Filter |
function public inline override string ToString() |
Get the Filter displayed as a string. Example: "[[1.0],[1.0, 1.0, 1.0]]" |
class STKSolis.Automation.Common.Matrix
class STKSolis.Automation.Common.Matrix : public INotifyPropertyChanged
Matrix Class (3x3)
Members |
Descriptions |
property public double[,] Value |
Get or Set the Value elements of the Matrix |
property public double this[int row, int col] |
Get or Set the Value of a Matrix element by index [#,#] |
function public inline Matrix(double value) |
Set the Value elements of the Matrix |
function public inline override string ToString() |
Get the Matrix displayed as a string. Example: "[[1.0, 0.0, 0.0],[0.0, 1.0, 0.0],[0.0, 0.0, 1.0]]" |
class STKSolis.Automation.Common.Quaternion
class STKSolis.Automation.Common.Quaternion : public INotifyPropertyChanged
Quaternion Class (4th element is the Scalar)
Members |
Descriptions |
property public double X |
Get the X element of the Quaternion |
property public double Y |
Get the Y element of the Quaternion |
property public double Z |
Get the Z element of the Quaternion |
property public double W |
Get the Scalar element of the Quaternion |
property public double[] Value |
Get or set the four Value elements of the Quaternion |
function public inline Quaternion(double[] value) |
Set the value of a quaternion |
function public inline override string ToString() |
Get the Quaternion displayed as a string. Example: "[0.0, 0.0, 0.0, 1.0]" |
class STKSolis.Automation.Common.Vector
class STKSolis.Automation.Common.Vector : public INotifyPropertyChanged
Vector Class (3-dimensional)
Members |
Descriptions |
property public double X |
Get the X element of the Vector |
property public double Y |
Get the Y element of the Vector |
property public double Z |
Get the Z element of the Vector |
property public double[] Value |
Get or Set the Value elements of the Vector |
function public inline Vector(double[] value) |
Set the Value elements of the Vector |
function public inline override string ToString() |
Get the Vector displayed as a string. Example: "[0.0, 0.0, 0.0]" |
class STKSolis.Automation.Client.Factory.Accessor
class STKSolis.Automation.Client.Factory.Accessor : public STKSolis.Automation.Client.Factory.ConfigIndexable
Members |
property private Server.Factory.FactoryConfigAccessor ConfigAccessor |
class STKSolis.Automation.Client.Factory.Function.Argument
Members |
Descriptions |
property public uint Index |
The index of this Argument in the Function it is part of |
property public string Type |
The data type this Argument takes |
property public string Units |
Unit of measure |
class STKSolis.Automation.Client.Version.Function.Argument
class STKSolis.Automation.Client.Version.Function.Argument : public STKSolis.Automation.Client.Version.Function.ArgumentBase
Members |
property public override uint Index |
property public override STKSolis.Satellite.SystemData.MCDHConfigurationData.EConfigParameterType Type |
property public override string Units |
property public T Value |
property package override Guid Guid |
class STKSolis.Automation.Client.Version.Function.ArgumentBase
Members |
property public abstract uint Index |
property public abstract STKSolis.Satellite.SystemData.MCDHConfigurationData.EConfigParameterType Type |
property public abstract string Units |
property package abstract Guid Guid |
class STKSolis.Automation.Client.VersionReadOnly.FunctionReadOnly.ArgumentReadOnly
class STKSolis.Automation.Client.VersionReadOnly.FunctionReadOnly.ArgumentReadOnly : public Argument< T >
Members |
property public new T Value |
class STKSolis.Automation.Client.Factory.ConfigBase
Members |
Descriptions |
property public string Name |
Name of the object |
property public string Description |
More information about this object |
property public string Units |
Unit of measure |
property package ISolisConnectServer Server |
|
property package Server.Factory.FactoryConfigBase Config |
|
class STKSolis.Automation.Client.Factory.ConfigIndexable
class STKSolis.Automation.Client.Factory.ConfigIndexable : public STKSolis.Automation.Client.Factory.ConfigBase
Members |
Descriptions |
property public string Type |
The data type of this object |
class STKSolis.Automation.Client.Version.ConnectionFunction
A rarely-used way to write a Connection using Function config syntax.
Members |
Descriptions |
property public string FunctionName |
Name of the function |
property public string ConnectedComponentName |
Name of the connected component |
property public string ConnectedComponentAccessorName |
Name of the connected component accessor |
property public string Comment |
The function comment |
property public string FileName |
Name of the output file |
property package Guid Guid |
|
function public inline void Delete() |
Deletes this ConnectionFunction |
class STKSolis.Automation.Client.VersionReadOnly.ConnectionFunctionReadOnly
class STKSolis.Automation.Client.VersionReadOnly.ConnectionFunctionReadOnly : public STKSolis.Automation.Client.Version.ConnectionFunction
Members |
property public new string ConnectedComponentName |
property public new string ConnectedComponentAccessorName |
class STKSolis.Automation.Client.Version.ConnectionParameter
Members |
Descriptions |
property public string ParameterName |
Name of the parameter |
property public string ConnectedComponentName |
Gets or sets the name of the connected component |
property public string ConnectedComponentAccessorName |
Gets or sets the connected component accessor name |
property public string Comment |
Gets or sets the comment |
property public string FileName |
Gets or sets the output file name |
property package Guid Guid |
|
function public inline void Delete() |
Deletes this parameter |
class STKSolis.Automation.Client.VersionReadOnly.ConnectionParameterReadOnly
class STKSolis.Automation.Client.VersionReadOnly.ConnectionParameterReadOnly : public STKSolis.Automation.Client.Version.ConnectionParameter
Members |
property public new string ConnectedComponentName |
property public new string ConnectedComponentAccessorName |
class STKSolis.Automation.Client.Factory.Function
class STKSolis.Automation.Client.Factory.Function : public STKSolis.Automation.Client.Factory.ConfigBase
Members |
Descriptions |
property private Server.Factory.FactoryConfigFunctionConfigFunction |
|
property public int NumArguments |
The number of arguments this Function takes |
function public inline Argument GetArgument(uint argumentIndex) |
Get the Argument of the Function at the specified index |
class STKSolis.Automation.Client.Version.Function
Members |
Descriptions |
property public uint Section |
Gets or sets the Section |
property public string FunctionName |
The name of the function |
property public uint Index |
The index of the function |
property public uint NumArguments |
The number of arguments in the function |
property public string Comment |
Gets or sets the comment |
property public string FileName |
Gets or sets the output file name |
property package Guid Guid |
|
function public inline ArgumentBase GetArgument(uint index) |
Gets a function argument |
function public inline void Delete() |
Deletes this function |
class STKSolis.Automation.Client.VersionReadOnly.FunctionReadOnly
class STKSolis.Automation.Client.VersionReadOnly.FunctionReadOnly : public Function
Members |
property public new uint Section |
class STKSolis.Automation.Client.Version.IndexedParameter< T >
class STKSolis.Automation.Client.Version.IndexedParameter< T > : public STKSolis.Automation.Client.Version.ParameterBase
For parameters that can be sized.
Members |
Descriptions |
property public override string ParameterName |
The name of the parameter |
property public override STKSolis.Satellite.SystemData.MCDHConfigurationData.EConfigParameterTypeType |
The type of the parameter |
property public override string ValueType |
The value type of the parameter |
property public override string Units |
The units of the parameter |
property public int[] Indices |
The parameter indices |
property package override Guid Guid |
|
function public inline T GetValue(int index) |
Gets the parameter value at index |
function public inline void SetValue(int index,T value) |
Sets the value at index |
function public inline uint GetSection(int index) |
Gets the Section at index |
function public inline void SetSection(int index,uint value) |
Sets the Section at index |
function public inline string GetComment(int index) |
Gets the parameter comment at index |
function public inline virtual override void Delete() |
Deletes this Parameter |
class STKSolis.Automation.Client.Factory.Mutator
class STKSolis.Automation.Client.Factory.Mutator : public STKSolis.Automation.Client.Factory.ConfigIndexable
Members |
property private Server.Factory.FactoryConfigMutator ConfigMutator |
class STKSolis.Automation.Client.Version.Parameter< T >
class STKSolis.Automation.Client.Version.Parameter< T > : public STKSolis.Automation.Client.Version.ParameterBase
Members |
Descriptions |
property public override string ParameterName |
Name of the parameter |
property public uint Section |
Gets or sets the Parameter Section |
property public override MCDHConfigurationData.EConfigParameterTypeType |
The Parameter Type |
property public override string ValueType |
The parameter value type |
property public override string Units |
The parameter units |
property public string Comment |
Get or set the parameter comment |
property public string FileName |
Get or set the output file name |
property public T Value |
Get or set the parameter value |
property package override Guid Guid |
|
function public inline virtual override void Delete() |
Delete this parameter |
class STKSolis.Automation.Client.Version.ParameterBase
Members |
Descriptions |
property public abstract string ParameterName |
Parameter name |
property public abstract MCDHConfigurationData.EConfigParameterType Type |
Type of parameter |
property public abstract string ValueType |
Type of the parameter value |
property public abstract string Units |
Units of the parameters |
property package abstract Guid Guid |
|
function public abstract void Delete() |
|
Members |
Descriptions |
property public string this[int index] |
Indexer that gets the ParameterComment at index |
class STKSolis.Automation.Client.Version.IndexedParameter.ParameterData
Members |
Descriptions |
property package uint Section |
|
property public T Value |
Value of the parameter |
property package string Comment |
|
class STKSolis.Automation.Client.VersionReadOnly.ParameterReadOnly
class STKSolis.Automation.Client.VersionReadOnly.ParameterReadOnly : public Parameter< T >
Members |
property public new uint Section |
property public new T Value |
class STKSolis.Automation.Client.Version.IndexedParameter.ParameterSection
Members |
Descriptions |
property public uint this[int index] |
Indexer that gets or sets the parameter section at index |
class STKSolis.Automation.Client.Version.IndexedParameter.ParameterValue
ParameterValue class.
Members |
Descriptions |
property public T this[int index] |
Indexer to get a parameter value |
class STKSolis.Automation.Client.Target.ScanOptionsBase
Members |
property public abstract string EndTargetType |
property public abstract double EndPointLatitude |
property public abstract double EndPointLongitude |
property public abstract double EndPointAltitude |
function public abstract ScanOptionsBase SetEndTargetType(string endTgtTypeName) |
variable protected bool mValid |
class STKSolis.Automation.Client.Target.ScanOptionsCustomBearing
class STKSolis.Automation.Client.Target.ScanOptionsCustomBearing : public STKSolis.Automation.Client.Target.ScanOptionsBase
Members |
property public override string EndTargetType |
property public override double EndPointLatitude |
property public override double EndPointLongitude |
property public override double EndPointAltitude |
property public double Distance |
property public double Bearing |
property public string BearingType |
function public inline virtual override ScanOptionsBase SetEndTargetType(string endTgtTypeName) |
class STKSolis.Automation.Client.Target.ScanOptionsCustomLLA
class STKSolis.Automation.Client.Target.ScanOptionsCustomLLA : public STKSolis.Automation.Client.Target.ScanOptionsBase
Members |
property public override string EndTargetType |
property public override double EndPointLatitude |
property public override double EndPointLongitude |
property public override double EndPointAltitude |
function public inline virtual override ScanOptionsBase SetEndTargetType(string endTgtTypeName) |
class STKSolis.Automation.Client.Target.ScanOptionsDefault
class STKSolis.Automation.Client.Target.ScanOptionsDefault : public STKSolis.Automation.Client.Target.ScanOptionsBase
Members |
property public override string EndTargetType |
property public override double EndPointLatitude |
property public override double EndPointLongitude |
property public override double EndPointAltitude |
property public double Distance |
property public double Bearing |
property public string BearingType |
function public inline virtual override ScanOptionsBase SetEndTargetType(string endTgtTypeName) |
class STKSolis.Automation.Client.Target.ScanOptionsTarget
class STKSolis.Automation.Client.Target.ScanOptionsTarget : public STKSolis.Automation.Client.Target.ScanOptionsBase
Defines how a Target of STKSolis.Automation.Client.Target Type "Scan" determines its EndPoint
Members |
Descriptions |
property public override string EndTargetType |
Get the EndTargetType |
property public override double EndPointLatitude |
Get or Set the Detic Latitude of the EndPoint (degrees) |
property public override double EndPointLongitude |
Get or Set the Detic Longitude of the EndPoint (degrees) |
property public override double EndPointAltitude |
Get or Set the Detic Altitude of the EndPoint (meters) |
property public string EndTarget |
Get or Set reference EndTarget |
function public inline virtual override ScanOptionsBase SetEndTargetType(string endTgtTypeName) |
Set the EndTargetType |
class STKSolis.Automation.Client.SequenceSelection.Sequence
Members |
property package Guid Guid |
property public string SequenceName |
property public int Index |
property public int ExecutionCondition |
property public double DelayFromPrevious |
property public double MissionElapsedTime |
property public string[] InputArguments |
function public inline void MoveUp(int numTimes) |
function public inline void MoveDown(int numTimes) |
class STKSolis.Automation.Client.TargetingConfiguration.Type
Members |
Descriptions |
property public double MinimumBetweenTime |
Get or Set the amount of time required between the end of the previous Target and the beginning of the next Target (seconds) |
property public double MinimumDwellTime |
Get or Set the minimum amount of time that must be available for the Target to be scheduled (seconds) |
property public double DesiredDwellTime |
Get or Set the desired amount of time to schedule the Target (seconds) |
property public bool ScanEitherDirection |
Get or Set whether a Scan is allowed to be evaluated in both directions |
property public bool ClockEitherDirection |
Get or Set whether a Scan is allowed to be clocked (rotation about the alignment vector) in both directions |
property public string InterpType |
Get or Set the STKSolis.Satellite.SystemData.EScanInterpTypes (XYZ, LatLonAlt) |
property public double Distance |
Get or Set the default Distance of the Scan (meters) |
property public double Bearing |
Get or Set the default Bearing (from reference BearingType) of the Scan (degrees) |
property public string BearingType |
Get or Set the default STKSolis.Satellite.SystemData.EBearingTypes (TrueNorth, GroundTrack) |
property public string TimeMethod |
Get or Set the default STKSolis.Satellite.SystemData.EScanTimeMethod (Duration, GroundSpeed, GroundTrkSpeed) |
property public double Duration |
Get or Set the default duration of the Scan (seconds) |
property public double GroundSpeed |
Get or Set the default Ground Speed of the Scan (km/s) |